Generating Random Variables and Processes
نویسندگان
چکیده
Many quantitative problems in science, engineering, and economics are nowadays solved via statistical sampling on a computer. Such Monte Carlo methods can be used in three different ways: (1) to generate random objects and processes in order to observe their behavior, (2) to estimate numerical quantities by repeated sampling, and (3) to solve complicated optimization problems through randomized algorithms. The idea of using computers to carry out statistical sampling dates back to the very beginning of electronic computing. Stanislav Ulam and John Von Neumann pioneered this approach with the aim to study the behavior of neutron chain reactions. Nicholas Metropolis suggested the name Monte Carlo for this methodology, in reference to Ulam’s fondness of games of chance [18]. This article gives an overview of modern Monte Carlo methods. Starting with random number and process generation, we show how Monte Carlo can be useful for both estimation and optimization purposes. We discuss a range of established Monte Carlo methods as well as some of the latest adaptive techniques, such as the cross-entropy method. Generating Random Variables and Processes At the heart of any Monte Carlo method is a uniform random number generator: a procedure that produces an infinite stream U1, U2, . . . of random1 numbers on the interval (0,1). 1Since such numbers are usually produced via deterministic algorithms, they are not truly random. However, for most applications all that is required is that such pseudo-random numbers are statistically indistinguishable from genuine random numbers, which are uniformly distributed on the interval (0,1) and are independent of each other.
منابع مشابه
Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms
Impressive development of computer networks has been required precise evaluation of efficiency of these networks for users and especially internet service providers. Considering the extent of these networks, there has been numerous factors affecting their performance and thoroughly investigation of these networks needs evaluation of the effective parameters by using suitable tools. There are se...
متن کاملProbability Generating Functions for Sattolo’s Algorithm
In 1986 S. Sattolo introduced a simple algorithm for uniform random generation of cyclic permutations on a fixed number of symbols. Recently, H. Prodinger analysed two important random variables associated with the algorithm, and found their mean and variance. H. Mahmoud extended Prodinger’s analysis by finding limit laws for the same two random variables.The present article, starting from the ...
متن کاملChapter 4 : Generating Random Variables
Many of the methods in computational statistics require the ability to generate random variables from known probability distributions. This is at the heart of Monte Carlo simulation for statistical inference (Chapter 6), bootstrap and resampling methods (Chapters 6 and 7), Markov chain Monte Carlo techniques (Chapter 11), and the analysis of spatial point processes (Chapter 12). In addition, we...
متن کاملBranching Processes and Non-Commuting Random Variables in Population Biology
Branching processes are a well-established tool in mathematical biology used to study the dynamics of rarefied populations where agents act independently and small stochastic density-independent changes in population sizes. However, they are often avoided by non-mathematicians because of their reliance on generating functions. Generating functions are powerful computational aids but are often d...
متن کاملComplete convergence of moving-average processes under negative dependence sub-Gaussian assumptions
The complete convergence is investigated for moving-average processes of doubly infinite sequence of negative dependence sub-gaussian random variables with zero means, finite variances and absolutely summable coefficients. As a corollary, the rate of complete convergence is obtained under some suitable conditions on the coefficients.
متن کامل